<?php
include_once "ConexionBD.php";

class FiniquitoSQL{
    private $sql;
    function FiniquitoSQL() {$this->sql = ConexionBD::getInstancia();}

        public function ingresarDatos(&$obj){

        $conn = $this->sql->getConexion();

        $sql="insert into finiquito values(nextval('finiquito_sec'), current_timestamp, '".$obj->getRut_empresa()."',
            '".$obj->getRazon_social()."','".$obj->getNumero()."','".$obj->getRut_trabajador()."','".$obj->getNombre_trabajador()."'
                ,'".$obj->getSexo()."','".$obj->getArticulo()."','".$obj->getinciso()."','".$obj->getFecha_inicio_c()."'
                    ,'".$obj->getFecha_termino_c()."','".$obj->getFuncionario()."')";
echo $sql;
        if (!pg_query( $conn , $sql )){
            //die("Error de conexion. ". pg_last_error());
            return 0;
        }
        else return 1;
        pg_close($conn);
    }

    public function buscarDatos(&$obj){

        $sql=   "SELECT *
                FROM FINIQUITO WHERE
                UPPER(funcionario) like UPPER('%".$obj->getFuncionario()."%')
                ORDER BY id_finiquito ASC";
        //echo "<br>$sql<br>";
        $resultado = $this->sql->ejecutarSql($sql);
        return $resultado;
    }
    public function listarDatosFecha($fecha_desde, $fecha_hasta)
    {
        //echo "<br>antes sql";
        $fecha_hasta = $fecha_hasta." 23:59:59";
        $sql=   "SELECT * FROM finiquito WHERE fecha >= '%".$fecha_desde."%'
                and fecha <= '%".$fecha_hasta."%'";

        $resultado = $this->sql->ejecutarSql($sql);

        //echo"<br>$sql<br>";

        return $resultado;
    }
}

?>
